🎯 今日目標
建立健康檢查模組,利用 N8N 搭配 Google Sheets、Discord,確保各模組穩定運作,並能即時發現異常。
1️⃣ 問題場景
- Workflow 執行中斷卻沒人發現,導致情資更新中斷。
- Discord 或 Email webhook 出錯,通知全斷。
- RSS / CISA API / Google Sheets 失敗無法讀寫,資料缺失。
- 缺乏一個「即時健康狀態」檢視與歷史紀錄,無法追蹤異常頻率。
2️⃣ 模組定位
-
健康檢查核心:用 Cron 定時檢查關鍵服務(N8N、自建 RSS pipeline、CISA API、Google Sheets、Discord webhook)。
-
異常告警:檢查失敗即時推送 Discord,確保快速反應。
-
歷史紀錄:寫入 Google Sheets,形成可查詢的「健康日誌」。
-
心跳訊號(Heartbeat):定期推送「系統正常」訊息,確保監控本身有在運行。
3️⃣ 技術實作(N8N 範例流程)
Google Apps Script
錯誤通知設定

N8N
Active 後會出現建議修正的建議,其中就包含錯誤處理

當錯誤時,指定另一個workflow 發通知

4️⃣ 預期收穫
- 平台具備自我檢查能力,能第一時間發現問題。
- 免錢完成監控(全靠現有的 N8N、Google Sheets、Discord)。
- 有一份完整的歷史紀錄,便於日後做統計與稽核。
- 提升平台穩定度,讓後續模組(情資、報表、通知)都能安心建構。